Long Point Lighthouse

Long Point Lighthouse is a lighthouse located outside Crow Head on the northern Twillingate island off the northeast coast of Newfoundland. The lighthouse attracts thousands of tourists each year and is historic to the town of Twillingate.